93 research outputs found

    TEMPOS: A Platform for Developing Temporal Applications on Top of Object DBMS

    Get PDF
    This paper presents TEMPOS: a set of models and languages supporting the manipulation of temporal data on top of object DBMS. The proposed models exploit object-oriented technology to meet some important, yet traditionally neglected design criteria related to legacy code migration and representation independence. Two complementary ways for accessing temporal data are offered: a query language and a visual browser. The query language, namely TempOQL, is an extension of OQL supporting the manipulation of histories regardless of their representations, through fully composable functional operators. The visual browser offers operators that facilitate several time-related interactive navigation tasks, such as studying a snapshot of a collection of objects at a given instant, or detecting and examining changes within temporal attributes and relationships. TEMPOS models and languages have been formalized both at the syntactical and the semantical level and have been implemented on top of an object DBMS. The suitability of the proposals with regard to applications' requirements has been validated through concrete case studies

    Analysis of incompatibilities between services: diagnosing all and identifying those which are fixable

    Get PDF
    National audienceThis text presents a tool, from its design to its implementation, which detects all incompatibilities between two service interfaces. Among all these incompatibilities, those which can be fixed by a mediator are identified. The tool focuses on behavioural dimension of service interfaces. Unlike prior work, the proposed solution does not simply check whether two services are incompatible or not, it rather provides detailed diagnosis, including the incompatibilities and for each one its location in the service interfaces. A measure of similarity between interfaces which considers outputs from the detection algorithm is proposed too. A visual report of the comparison analysis is also provided which pinpoints a set of incompatibilities that cause a behavioural interface not to simulate another one

    Reconciling Web service failing interactions. Toward an approach based on automatic generation of mediators

    No full text
    International audienceInteractions between Web services are based on interfaces which describe Web services on both structural and behavioural perspectives. It can happen that the interface provided by a service does no longer match (for instance, because of an evolution) the interface required by its partners. In this situation, and until the required interfaces are fixed, interactions cannot succeed. To address this issue, and focusing on the behavioural part of interfaces, we propose an approach based on a mediator, automatically generated, which aims to seamlessly resolve incompatibilities during service interactions

    Vers la gestion de Services Web

    No full text
    Tutoriel du congrès INFORSIDNational audienceL'Internet a déjà bouleversé les habitudes des utilisateurs en ce qui concerne l'accès à l'Information. La technologie émergente des "services Web" (services accessibles par l'Internet) est en passe de révolutionner la manière dont les utilisateurs intergissent avec les applications, et la manière dont les applications interagissent entre elles. De très nombreuses technologies ont émergées, créant ainsi un véritable besoin de méthodologies pour leur analyse et leur mise en oeuvre. Le tutoriel est organisé autour de l'étude des phases de conception dans la perspective de la composition et de l'intégration de services. Ces phases sont formalisées par le biais de patrons de conception ("design patterns"). Chacune des phases est abordée de manière systématique, au travers de la description du problème posé, du développement d'une solution, de l'étude des technologies sous-jacentes puis finalement d'une synthèse des contributions de la recherche

    Visualization process of Temporal Data

    No full text
    International audienceTemporal data are abundantly present in many application domains such as banking, financial, clinical, geographical applications and so on. Temporal data have been extensively studied from data mining and database perspectives. Complementary to these studies, our work focuses on the visualization techniques of temporal data: a wide range of visualization techniques have been designed to assist the users to visually analyze and manipulate temporal data. All the techniques have been designed independently. In such a context it is therefore difficult to systematically explore the set of possibilities as well as to thoroughly envision visualization techniques of temporal data. Addressing this problem, we present a visualization process of temporal data. We adapt the Ed Chi's visualization process to the case of temporal data. We illustrate the steps of our visualization process by considering the design of the Star Representation Technique that we have developed. By identifying and organizing the various aspects of design, our process serves as a basis for classifying existing visualization techniques and should also help the designer to address the right design questions and to envision future systems

    Towards an approach for web services substitution

    Get PDF
    This paper presents an approach whose objective is to support Web services substitution. Substitution means replacing a component with another component, as long as the replacing component produces the same output and satisfies the same requirements as the replaced component. Motives for substitution include Web service\u27s non-responsiveness to client requests and better arrangement with another, competitor Web service. To perform Web services substitution with less impact on the ongoing, and sometimes critical, business processes, the approach proposes deploying communities of Web services. A community promotes the dynamic binding of Web services through a common interface, known as Open Service Connectivity. The Open Service Connectivity directs requests to and responses from Web services regardless of how these latter are specified, implemented, and located. © 2006 IEEE

    Diagnosing and measuring incompatibilities between pairs of services

    Get PDF
    International audienceThis text presents a tool, from its design to its implementation, which detects all behavioural incompatibilities between two service interfaces. Unlike prior work, the proposed solution does not simply check whether two services are incompatible or not, it rather provides detailed diagnosis, including the incompatibilities and for each one the location in the service interfaces where these incompatibilities occur. A measure of similarity between interfaces which considers outputs from the detection algorithm is proposed too. A visual report of the comparison analysis is also provided which pinpoints a set of incompatibilities that cause a behavioural interface not to simulate another one

    Illustrating some issues raised when designing context-aware personalized services for mobile users

    No full text
    International audienceWhen travelling people might seek for help or any sorts of information. For example, travelers might need suggestions about accommodation, transportation, activities, food, etc. while they are travelling. Moreover, they expect to get suggestions which are personalized according to some specific criteria such as preferences, age, location, etc. This paper sketches a framework named "Context-Aware Recommender for Mobile Users" that is responsible for providing users with personalized recommendations in order to deliver them the right service to the right user at the right time with the respect of their privacy

    Illustrating some issues raised when designing context-aware personalized services for mobile users

    Get PDF
    International audienceWhen travelling people might seek for help or any sorts of information. For example, travelers might need suggestions about accommodation, transportation, activities, food, etc. while they are travelling. Moreover, they expect to get suggestions which are personalized according to some specific criteria such as preferences, age, location, etc. This paper sketches a framework named "Context-Aware Recommender for Mobile Users" that is responsible for providing users with personalized recommendations in order to deliver them the right service to the right user at the right time with the respect of their privacy

    Context-Aware Service Discovering System for Nomad Users

    No full text
    International audienceThis paper presents an architecture for a system that provides nomad users, context-aware personalised services. Users might need any sort of services: information about the weather forecast for the next day, or about a museum in the neighbour worth to visit. These services are known as stateless services. More complex situations ocurre when services are stateful. Such services are, for example those which need users to be logged in (e.g. booking a room in a hotel). The question discussed in the text are those related to: i) user's privacy, ii) recommendation and discovery of services, iii) composition of recommended services into a composite service, and iv) execution of the resulting composite service
    • …
    corecore